package com.party.service.study;

import com.party.model.Curriculum2Content;
import com.party.model.User2Content;

import java.util.List;

/**
 * Created by 011926 on 2014/10/18.
 */
public interface User2ContentService {
    public int add(User2Content obj);
    public int delete(Integer uId, Integer contentId);
    public int deleteAllByUid(Integer id);
    public int deleteAllByContentId(Integer id);
    public List<User2Content> get(User2Content obj);
    public List<User2Content> get(Integer uid,List<Integer> contentIdList);
    public int update(User2Content obj);

    public User2Content get(Integer uid, Integer contentId);

    /**
     * 更新内容的学习时间
     * 额外的事：当这个内容学习完后，会去更新 包含这个内容的课程（属于这个用户），看课程是否已经完成
     * @param uid
     * @param contentId
     * @param realtime
     * @return
     */
    int updateTime(Integer uid, Integer contentId, Integer realtime);
}
